package org.lx.nursing.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("老人-家属绑定信息视图对象")
public class ElderFamilyBindVO {

    @ApiModelProperty(value = "家属成员ID", example = "7", required = true)
    private Long mid;

    @ApiModelProperty(value = "家属备注（如亲属关系称呼）", example = "皇叔")
    private String mremark;

    @ApiModelProperty(value = "老人ID", example = "1", required = true)
    private Long elderId;

    @ApiModelProperty(value = "老人姓名", example = "刘备", required = true)
    private String name;

    @ApiModelProperty(
            value = "老人头像URL",
            example = "https://itheim.oss-cn-beijing.aliyuncs.com/20279fd4-3d4f-4e00-8a52-ac33d6c37a55.png",
            required = true
    )
    private String image;

    @ApiModelProperty(value = "床位编号", example = "101-1", required = true)
    private String bedNumber;

    @ApiModelProperty(value = "房间类型名称", example = "豪华单人间", required = true)
    private String typeName;

    @ApiModelProperty(value = "物联网设备ID", example = "847XFy3JE4CcQk6SpHMHj0rk00", required = true)
    private String iotId;

    @ApiModelProperty(value = "设备名称", example = "watch01", required = true)
    private String deviceName;

    @ApiModelProperty(value = "产品密钥", example = "j0rkvUZBtRu", required = true)
    private String productKey;
}
